package com.rc.saas.tenant.mapper.order;

import com.rc.saas.tenant.common.base.BaseMapper;
import com.rc.saas.tenant.model.order.OrderRefundApply;
import com.rc.saas.tenant.model.order.OrderRefundApplyExample;
import com.rc.saas.tenant.search.order.OrderRefundApplySearch;
import com.rc.saas.tenant.vo.order.ChargeStatisticsResult;
import com.rc.saas.tenant.vo.order.OrderRefundApplyVo;
import com.rc.saas.tenant.vo.transfer.MemberRefundApplySearch;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface OrderRefundApplyMapper extends BaseMapper<Long, OrderRefundApply, OrderRefundApplyExample> {

    List<OrderRefundApplyVo> listOrderRefund(OrderRefundApplySearch orderRefundApplySearch);

    List<ChargeStatisticsResult> listRefundStatistics(@Param("idList") List<Long> idList);
}